#include "stdio.h"
void trans(int a[],int t);
main(){
	int i,n,pos,count,a[7],t[1001];
	while(scanf("%d",&n)!=EOF){
		count=0;pos=4;
		for(i=0;i<7;i++)
		a[i]=i;
		for(i=0;i<n;i++){
			scanf("%d",&t[i]);
		}
		for(i=0;i<n;i++){
			pos=(pos+1)%4;
			if(pos==0)pos=4;
			trans(a,t[i]);
			if(a[1]==pos)
				count++;
		}
		printf("%d\n",count);
	}
}
void trans(int a[],int t){
	switch(t){
	case 1:
		a[0]=a[5];
		a[5]=a[4];
		a[4]=a[6];
		a[6]=a[2];
		a[2]=a[0];
		break;
	case 2:
		a[0]=a[4];
		a[4]=a[5];
		a[5]=a[2];
		a[2]=a[6];
		a[6]=a[0];
		break;
	case 3:
		a[0]=a[4];
		a[4]=a[3];
		a[3]=a[2];
		a[2]=a[1];
		a[1]=a[0];
		break;
	case 4:
		a[0]=a[4];
		a[4]=a[1];
		a[1]=a[2];
		a[2]=a[3];
		a[3]=a[0];
		break;
	case 5:
		a[0]=a[1];
		a[1]=a[5];
		a[5]=a[3];
		a[3]=a[6];
		a[6]=a[0];
		break;
	case 6:
		a[0]=a[1];
		a[1]=a[6];
		a[6]=a[3];
		a[3]=a[5];
		a[5]=a[0];
		break;
	}
}